package fr.afcepf.atod18.hotels.dao.interfaces;

import java.util.List;

import fr.afcepf.atod18.hotels.entities.IReservation;
import fr.afcepf.atod18.hotels.entities.Reservationchambre;
import fr.afcepf.atod18.hotels.entities.ReservationchambreId;

public interface IReservationchambreDAO {

	public abstract void persist(Reservationchambre transientInstance);

	public abstract void remove(Reservationchambre persistentInstance);

	public abstract Reservationchambre merge(Reservationchambre detachedInstance);

	public abstract Reservationchambre findById(ReservationchambreId id);

	public abstract List<IReservation> findAllByIDSelection(int idSelections);

	public abstract void removeByIDSelection(int idSelections);

}